package StudyCode.summary.mycollection;

/**
 * 版权所有 科技与人文(www.tah1986.com)
 */
public class SplitsTheIterable {
//	@SuppressWarnings("unchecked")
//	public static <T> List<Iterable<T>> split(Iterable<T> list, int size)
//			throws NullPointerException, IllegalArgumentException {
//		if (list instanceof List<?>) {
//			return ListUtil.split((List) list, size);
//		}
//		List<Iterable<T>> ret = new ArrayList<Iterable<T>>();
//		List<T> l = new ArrayList<T>();
//		for (T e : list) {
//			if (l.size() == size) {
//				ret.add(l);
//				l = new ArrayList<T>();
//			}
//			l.add(e);
//		}
//		if (l.size() > 0) {
//			ret.add(l);
//		}
//		return ret;
//	}
}
